package br.gov.ibama.client.eventos;

import com.google.gwt.event.shared.GwtEvent;

public class BasisMigalhaEvent extends GwtEvent<BasisMigalhaEventHandler> {

	public BasisMigalhaEvent(String modulo, String funcionalidade) {
		setModulo(modulo);
		setFuncionalidade(funcionalidade);
	}

	public static Type<BasisMigalhaEventHandler> type = new Type<BasisMigalhaEventHandler>();
	private String modulo;
	private String funcionalidade;

	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<BasisMigalhaEventHandler> getAssociatedType() {
		return type;
	}

	@Override
	protected void dispatch(BasisMigalhaEventHandler handler) {
		handler.onFire(this);
	}

	public String getModulo() {
		return modulo;
	}

	public void setModulo(String modulo) {
		this.modulo = modulo;
	}

	public String getFuncionalidade() {
		return funcionalidade;
	}

	public void setFuncionalidade(String funcionalidade) {
		this.funcionalidade = funcionalidade;
	}

}
